package com.yhq.yhqproject.base.modules.chat.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class GptConfigInfo {

    private String chatCompletionsUrl;

    /**
     * openai chat请求参数model
     */
    private String openAiParamModel;

    /**
     * openai chat maxTokens
     */
    private Integer openAiParamMaxTokens;

    /**
     * openai chat maxTokens
     */
    private Float openAiParamTemperature;

    /**
     * openai chat maxTokens
     */
    private Float openAiParamTopP;

    private Integer openAiChatRetryLimit;
}
